Operator BaseGrayCamera

Operator Library: Hardware Platform

운영자는 Camera Link 의 BASE GRAY 구성 카메라에서 이미지 데이터를 VisualApplets 로 전송합니다. Camera Link 표준의 모든 BASE GRAY 구성이 지원됩니다.

이 연산자는 CameraPort 유형의 리소스 하나를 독점적으로 사용합니다. 프레임 그래버의 Camera Link 포트 A(0) 또는 Camera Link 포트 B(1) 중 하나를 선택할 수 있습니다. 동일한 리소스 인덱스는 애플릿당 한 번만 사용할 수 있습니다.

microEnable 5 ironman VD8-PoCL : mE5 VD8-PoCL (ironman)의 경우, 포트 A에서만 모든 카메라 기능, 즉 CC 신호와 직렬 인터페이스를 제공합니다. mE5 VD8-PoCL (ironman)의 경우, 포트 B는 CC 신호도 직렬 인터페이스도 제공하지 않습니다. 그럼에도 불구하고, 카메라가 사전에 프로그래밍된 경우 프리런 모드로 작동할 수 있습니다. 포트 A의 이러한 제한 사항은 mE5 VD8-PoCL (ironman)에만 해당되며, 해당 오퍼레이터를 사용하는 다른 프레임 그래버 모델(LightBridge, marathon ...)에는 적용되지 않습니다.

하드웨어 플랫폼별 지원 여부
mE5 marathon VCLx
mE5 marathon VCL
LightBridge VCL
mE5 VD8-PoCL (ironman)

I/O Properties

Property Value
Operator Type M
출력 링크 O, 이미지 데이터 출력

지원되는 Link Format

Link Parameter Output Link O
Bit Width 어떤1
Arithmetic unsigned
Parallelism 자세한 내용은 매개변수 설명을 참조하십시오.
Kernel Columns 1
Kernel Rows 1
Img Protocol {VALT_IMAGE2D,VALT_LINE1D}
Color Format VAF_GRAY
Color Flavor FL_NONE
Max. Img Width 어떤
Max. Img Height 어떤

1

BitWidth 매개변수는 카메라에서 전송되는 실제 비트 폭보다 크거나 작은 값으로 설정할 수 있습니다.

이 매개변수가 카메라에서 전송된 실제 비트폭보다 작은 값으로 설정된 경우, 픽셀의 최하위 비트(LSB)가 잘립니다. 최상위 비트(MSB)만 VisualApplets 로 전송됩니다.

If the parameter is set to a bigger value than the actual bitwidth sent by the camera, the original pixel is set on the MSB position. The LSBs are filled with zeros.

두 경우 모두 상대적인 밝기는 변하지 않습니다. 즉, 흰색 픽셀은 흰색으로, 어두운 픽셀은 어두운 상태로 유지됩니다.

Parameters

DvalMode
Type dynamic write 파라미터
Default DVAL_Enabled
Range {DVAL_활성화됨, DVAL_비활성화됨}

이 매개변수는 DVAL을 유효 픽셀을 마스크하는 데 사용할지, 아니면 무시할지 여부를 지정합니다. DVAL이 무시될 경우, 유효 픽셀은 LVAL 및 FVAL 상태에 따라 선택됩니다.

FvalMode
Type 동적/정적 쓰기 파라미터
Default CameraLink 표준
Range {CameraLinkStandard, IgnoreFval}
  • CameraLink 표준

    운영자는 카메라로부터 프레임 유효(FVAL) 신호를 수신할 것으로 예상합니다. 이 경우, 운영자는 FVAL 크기에 따라 프레임을 출력합니다.

  • IgnoreFval

    이 설정을 사용하면, 운영자는 카메라에서 전송되는 모든 FVAL 신호를 무시합니다. 모든 입력 라인이 사용되며, 높이 제한이 없는 단일 이미지로 병합됩니다.

    [참고] 출력 이미지 프로토콜 VALT_IMAGE2D에서만 사용할 수 있습니다.

    This parameter is only available if the output is set to image protocol VALT_IMAGE2D. If VALT_LINE1D is selected, the parameter is disabled and the FVAL is ignored anyway.

    [경고] VisualApplets 링크 규정 위반

    카메라 오퍼레이터가 높이가 무한한 프레임을 출력할 경우, 링크 속성에 정의된 ‘최대 이미지 높이(Max. Img Height)’를 초과할 수 있습니다. 이로 인해 ‘ VisualApplets ’ 링크 규칙을 위반하게 됩니다. 유효한 높이를 사용해야 합니다. 오퍼레이터 SplitImage 연산자를 사용하여 이미지 높이를 제한하고 끝없이 이어지는 이미지를 여러 조각으로 분할하십시오.

이 매개변수의 목적은 동일한 애플릿 내에서 영역 스캔 카메라와 라인 스캔 카메라를 동적으로 사용할 수 있도록 하는 것입니다.

기본 모드
Type dynamic write 파라미터
Default Tap1x8bit
Range {Tap1x8비트, Tap1x10비트, Tap1x12비트, Tap1x14비트, Tap1x16비트, Tap2x8비트, Tap2x10비트, Tap2x12비트, Tap3x8비트}

이 매개변수는 BASE 구성 모드를 지정합니다.

CameraStatus
Type dynamic read parameter
Default
Range

LightBridge VCL/mE5 marathon VCL/mE5 marathon VCLx: [0; 2^8-1]

mE5 VD8 ironman: [0;2^4-1]

bit[0]: PCLK [0] 사용 가능

bit[1]: FVAL [0]의 현재 값

bit[2]: LVAL [0]의 현재 값

bit[3]: DVAL [0]의 현재 값

bit[4..7]: 예약됨 (LightBridge 및 marathon 에만 해당)

CameraLinkCoreReset
Type dynamic write 파라미터
Default 0
Range [0; 1]

지원 관련 문의 전용입니다.

PixelClock
Type dynamic read parameter
Default 0
Range [0; 85] MHz

카메라 채널의 픽셀 클럭 주파수(MHz).

최소 병렬도
Type 정적 읽기 매개변수
Default 3
Range [1; 1024]

출력 링크 O가 데이터 손실 없이 카메라의 최대 대역폭을 전송할 수 있는 최소 병렬 처리 수준. 이 값은 현재 선택된 설계 클럭 주파수에 따라 달라집니다. 주파수가 높을수록 병렬 처리 수준은 더 낮아질 수 있습니다.

사용 예

다음 예제에서는 BaseGrayCamera 연산자의 사용법을 보여줍니다.